package com.youlu.campus.entity;

import com.youlu.campus.base.base.EntityBase;
import lombok.Data;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 用户证书查询,电子证书表
 */
@Data
@Document(collection = "user_ca_record")
public class UserCaRecord extends EntityBase {

    /**
     * 证书名称
     */
    //@Indexed
    private String caName;

    /**
     * 证书编号
     */
    @Indexed
    private String certificateNo;

    /**
     * 大学ID
     */
    protected String universityId;
    /**
     * 大学名称
     */
    protected String universityName;

    /**
     * 用户姓名
     */
    @Indexed
    private String userName;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 活动id
     */
    private String activityId;

    /**
     * 活动名称
     */
    private String activityName;

    /**
     * 证书等级名称
     */
    private String levelName;

    private UserCaOrg [] caOrg;
    /**
     * 发证时间
     */
    private String caTime;

    @Transient
    private String importCaOrgId;

    /**
     * 是否电子证书 true
     */
    private Boolean digitalCa = Boolean.TRUE;
}
